Definition of Spanish Capital
-
(noun) the capital and largest city situated centrally in Spain; home of an outstanding art museum
Synonyms of Spanish Capital
Antonyms of Spanish Capital
No Antonyms Found.
Homophones of Spanish Capital
No Homophones Found.